// es 6 reset运算符
function sayHi(...args) {
    console.log(args)
    // 函数里有this arguments 
    // console.log(arguments);
    // this 指向
    // 严格模式  this 没什么  undefined
    // 宿主环境  前端 window 后端 global
    // 手动的绑定this
    console.log('Hello',this.name);
}


let jt={
    name:'计涛'
}
// 函数也是一个对象  call方法
// call方法第一个参数指定this，其余参数交给函数本身作为参数
// sayHi.call(jt,1,2,3);//让普通函数 运行 但是指定this指向
sayHi.apply(jt,[1,2,3]);
